|
|
@@ -212,23 +212,31 @@ def clerk_sale_submit_api(request):
|
212
|
212
|
# 型号销量统计
|
213
|
213
|
mssi, _ = ModelSaleStatisticInfo.objects.select_for_update().get_or_create(
|
214
|
214
|
brand_id=brand.brand_id,
|
215
|
|
- model_id=model.model_id,
|
|
215
|
+ model_name=model.model_uni_name,
|
216
|
216
|
ymd=ymd,
|
217
|
217
|
)
|
218
|
|
- mssi.model_name = model.model_name
|
219
|
218
|
mssi.saleclerks = list(set(mssi.saleclerks + [clerk.clerk_id]))
|
220
|
219
|
mssi.num = len(mssi.saleclerks)
|
221
|
220
|
mssi.save()
|
222
|
221
|
|
223
|
|
- mssi2, _ = ModelSaleStatisticInfo.objects.select_for_update().get_or_create(
|
|
222
|
+ mssi, _ = ModelSaleStatisticInfo.objects.select_for_update().get_or_create(
|
224
|
223
|
brand_id=brand.brand_id,
|
225
|
|
- model_id=model.model_id,
|
226
|
|
- ymd=0,
|
|
224
|
+ model_name=model.model_uni_name,
|
|
225
|
+ ymd=ymd[:6],
|
227
|
226
|
)
|
228
|
|
- mssi2.model_name = model.model_name
|
229
|
227
|
mssi.saleclerks = list(set(mssi.saleclerks + [clerk.clerk_id]))
|
230
|
228
|
mssi.num = len(mssi.saleclerks)
|
231
|
|
- mssi2.save()
|
|
229
|
+ mssi.save()
|
|
230
|
+
|
|
231
|
+ mssi, _ = ModelSaleStatisticInfo.objects.select_for_update().get_or_create(
|
|
232
|
+ brand_id=brand.brand_id,
|
|
233
|
+ model_name=model.model_uni_name,
|
|
234
|
+ ymd=ymd[:4],
|
|
235
|
+ )
|
|
236
|
+ mssi.saleclerks = list(set(mssi.saleclerks + [clerk.clerk_id]))
|
|
237
|
+ mssi.num = len(mssi.saleclerks)
|
|
238
|
+ mssi.save()
|
|
239
|
+
|
232
|
240
|
|
233
|
241
|
# 经销商销量统计
|
234
|
242
|
dssi, _ = DistributorSaleStatisticInfo.objects.select_for_update().get_or_create(
|